﻿

body {
	margin: 0;
	padding: 0;
	line-height: 1.5em;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
    background-color:White;
    background-repeat: repeat-x;
    background-position: top;
}

a:link, a:visited { color: #073475; text-decoration: none; font-weight: normal; } 
a:active, a:hover { color: #073475; text-decoration: underline; }

h3 {
	color: #b12213;
	font-size: 16px;
	font-weight: bold;
	padding-bottom:5px;
}

p { margin: 0px; padding: 0px; }

img { margin: 0px; padding: 0px; border: none; }

.cleaner { clear: both; width: 100%; height: 0px; font-size: 0px;  }
.cleaner_h30 { clear: both; width:100%; height: 30px; }
.cleaner_h40 { clear: both; width:100%; height: 40px; }

.float_l { float: left; }
.float_r { float: right; }

.margin_r20 { margin-right: 5px; }

#templatemo_body_wrapper {
	width: 100%;
/*	background: url(/images/templatemo_body_bottom.png) repeat-x bottom center; */
}

#templatemo_wrapper {
	width: 1086px;
	padding: 0 10px;
	margin: 0 auto;
	background-color:#0099FF;
/*	background: url(/images/templatemo_wrapper_top.jpg) no-repeat top center; */
}

/* header */

#templatemo_header {
	clear: both;
	width:  1026px;
	height: 60px;
	padding: 9px 0px 9px 40px;
}

#templatemo_header  #site_title {
	float: left;
	padding: 10px 0px;
	background-color:#0099FF;
}
#templatemo_header  #lien_he {
	float: right;
	color:#FFF;
	width:360px;
	text-align:center;
	padding-top:60px;
}
#templatemo_header  #lien_he h4{
	float: right;
	color:#FFF;
	font-size:16px;
}

#site_title a {
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

#site_title a:hover {
	font-weight: bold;	
	text-decoration: none;
}

#site_title a span {
	_0display: block;
	margin-top: 5px;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	letter-spacing: 2px;
}

#shopping_cart_box {
	float: right;
	padding-top: 20px;
	color: #CCC;
}

#shopping_cart_box h3 {
	margin: 0 0 5px 0;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}

#shopping_cart_box p span {
	color: #fff;
	font-weight: bold;
}


/* end of header */

/* menu */

#templatemo_menu {
	clear: both;
	width: 1086px;
	height: 120px;
/*	background: url(/images/templatemo_menubar.png) no-repeat; */
}

#search_box {
	width: 1086px;
	height: 85px;
	text-align: right;
	font-size:14px;
	font-weight:bold;
	color:White;
}

#search_box #form {
	margin: 0;
	padding: 5px 40px;
}

/*
#search_box #input_field {
	height: 20px;
	width: 185px;
	color: #000000;
	font-size: 12px;
	font-variant: normal;
	line-height: normal;
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
}
*/
#search_box .lbdiemden 
 {
     font-size:16px;
     font-weight:bold;
     color:White;
     }

#search_box .submit_btn {
 	height: 22px;
	width: 100px;
	cursor: pointer;
	font-size: 13px;
	text-align: center;
	vertical-align: bottom;
	white-space: pre;
	outline: none;
	color:#666666;
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
	margin-top:5px;
}
#search_box .submit_btn1 {
 	height: 24px;
	width: 100px;
	cursor: pointer;
	font-size: 12px;
	text-align: center;
	vertical-align: bottom;
	white-space: pre;
	outline: none;
	color:#666666;
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
	margin-top:5px;
}

#templatemo_menu ul {
	width: 890px;
	height: 35px;
	margin: 0;
	padding: 7px 40px;
	list-style: none;
}

#templatemo_menu ul li {
	padding: 0px;
	margin: 0px;
	display: inline;
}

#templatemo_menu ul li a {
	float: left;
	display: block;
	margin-right: 40px;
	font-size: 14px;
	text-decoration: none;
	color: #fff;	
	text-transform: uppercase;

font-weight: bold;
	
	outline: none;
}
#templatemo_menu ul li a:hover, #templatemo_menu ul .current {
	color: #162127;
}

/* end of menu */

/* contetnt */

#templatemo_content_wrapper {
	clear: both;
	padding: 10px 0;	
}

#templatemo_content {
	float: left;
	width: 886px;
}

#banner {
	margin: 0 0 10px 0;
}

#templatemo_content #content_top {
	width: 686px;
	height: 20px;
	background: url(/images/templatemo_content_top.png) no-repeat;
}

#templatemo_content #content_bottom {
	width: 686px;
	height: 20px;
	background: url(/images/templatemo_content_bottom.png) no-repeat;
}

#templatemo_content #content_middle {
	width: 681px;
	padding-left:5px;
	background: url(/images/templatemo_content_middle.png) repeat-y;
	float:left;
}
#templatemo_content #content_middle td{vertical-align:top;}
#content_middle p {
	text-align: justify;
}

.templatemo_sidebar_wrapper {
	width: 200px;
}

.templatemo_sidebar {
	width: 197px;
	padding-right: 3px;
	background: url(/images/templatemo_sidebar_middle.png) repeat-y;
}

.templatemo_sidebar_top {
	width: 200px;
	height: 20px;
	background: url(/images/templatemo_sidebar_top.png) no-repeat;
}

.templatemo_sidebar_bottom {
	width: 200px;
	height: 20px;
	background: url(/images/templatemo_sidebar_bottom.png) no-repeat;
}

.templatemo_sidebar .sidebar_box {
	clear: both;
	padding-bottom: 20px;
}

.sidebar_box h2
{
    text-transform: uppercase;
	color: #b12213;
	font-size: 12px;
	padding-left: 25px;
	font-weight: bold;
	margin: 0 0 10px 10px;
	background: url(/images/templatemo_sidebar_h1.png) left center no-repeat;
}

.sidebar_box .sidebar_box_content {
	/*padding: 15px 15px 0px 15px;*/
	background: url(/images/templatemo_sidebar_box_top.png) top repeat-x;
	
}


.sidebar_box img {
	border: 1px solid #999;
	margin-bottom: 5px;
}

.sidebar_box .discount {
	margin: 5px auto 0px auto;
	font-weight: bold;
}

.sidebar_box .discount span {
	color: #C00;
}
.discount span 
{
    padding:0px auto;
}
.left_sidebar_box .discount a {
	font-weight: bold;
	color: #000;
}

.sidebar_box .categories_list {
	margin: 0;
	padding: 0;
	list-style: none;
}



.categories_list li {
	padding: 0;
	margin: 0;
	list-style: none;
	
	
}
.categories_list li div{
	
    padding-left:20px;
}

.categories_list li {
	  background: url("/images/list.png") no-repeat scroll 3px center transparent;
    display: block;
    padding: 5px 0 5px 0px;
}

.categories_list li a:hover {
	color: #e37615;
	text-decoration:underline;
}



.catelist li {
	padding: 0;
	margin: 0;
	list-style: none;
	
	
}


.catelist li a {
	 background: url("/images/common/list.png") no-repeat scroll 2px center transparent;
    display: block;
    padding: 5px 0 5px 15px;
}
.catelist li a:hover {
	color: #FFF;
	text-decoration:none;
}

.product_box {
	float: left;
	width: 209px;
	padding: 5px;
	margin-bottom: 20px;
	border: 1px solid #CCC;
	text-align: center;
}
.lstc a
{color:#000;
}
.lstc
{
 font-weight:bold;
 text-transform:uppercase;
 background-color:#DF9045;
/* background-color:#0099FF; */
 border-bottom-width:1px;
 border-bottom-style:solid;
 border-bottom-color:#fff;
}
.lstc li
{
    background-color:#fff;
}
.lstc li a
{
    margin-left:10px;
    padding-left:10px;
    background: url(/images/b.png) center left no-repeat;
    text-transform:none;
    font-weight:normal;
}
.lstc li a:hover
{
    color:red;
}
.lstc a
{
    font-weight:bold;
}
.categories_list ul li ul {
	margin: 0;
	padding: 0;
	list-style: none;
	padding-left:5px;
	background-color:#fff;
	
}
.product_box img {
	margin-bottom: 10px;
	width:209px;
	height:165px;
}

.product_box h3 {
	color: #2a2522;
	font-size: 12px;
	margin: 0 0 10px;
}

.product_box p {
	margin-bottom: 10px;
}

p.price span {
	color: #cf5902;
	font-size: 14px;
	font-weight: bold;
}

.product_box .detail {
	float: right;
}

.product_box .addtocard {
	float: left;
	font-weight: bold;
	padding-right: 20px;
	background: url(/images/templatemo_shopping_cart.png) bottom right no-repeat;
}
/* end of content */

/* footer */

#templatemo_footer_wrapper {
	/*background: url(/images/templatemo_footer.png) repeat-x; */
	background-color:#0099FF;
}

#templatemo_footer {
	width: 910px;
	height: 85px;
	padding: 50px 40px 30px 40px;
	margin: 0 auto;
	text-align: center;
	color: #fff;
	font-size:13pt;
	line-height:18pt;
}

#templatemo_footer a {
	color: #d7d1cc;
	font-weight: normal;
}

#templatemo_footer a:hover {
	text-decoration: none;
	color: #FFFF33;
}

#templatemo_footer .footer_menu {
	margin: 0 0 30px 0;
	padding: 0px;
	list-style: none;
}

.footer_menu li {
	margin: 0px;
	padding: 0 20px;
	display: inline;
	border-left: 1px solid #d7d1cc;
}

.footer_menu li a {
	color: #d7d1cc;
}

.footer_menu .firt_menu {
	border: none;
}
.spnb{margin-bottom:15px; border-bottom: 1px solid}
.spnb p{text-align:center}
.discount{text-align:center}
#ct_img{float:left;}
#ct_img img{width:347px; border:solid 1px silver;}

#ct_mota{width:312px; float:left; padding-left:10px; margin-bottom:20px; padding-right:10px}
#ct_noidung{width:670px; float:left; padding-top:10px; padding-right:10px }

.list_tin {
margin-bottom: 15px;
}

.product-list .image {
float: left;
margin-right: 10px;
border:solid 1px silver;
}

.product-list .name {
margin-bottom: 3px;
font-size:14px;
}

.product-list .name a {
text-decoration:none;
color:#B12213;
font-weight:bold;
}
.product-list .name a:hover {
text-decoration:underline;
}


/* end of footer */

.c2 {
width: 669px;
height: 21px;
background: url(/images/2.png);
padding-left: 7px;
padding-top: 6px;
margin-bottom:5px;
}
.c2 span
{
    text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
color: #B12213;
font-size: 12px;
font-weight: bold;
}

.c3-10-left-2-1 
{
margin-top:30px;
width: 138px;
height: auto;
float: left;
}
.c3-10-left-2-2 
{
    margin-top:30px;
width: 200px;
height: auto;
float: left;
}
.c2-giohang 
{
    width:670px;
height: auto;
border: 1px solid #CCC;
-webkit-border-top-right-radius: 7px;
-webkit-border-top-left-radius: 7px;
clear: left;
margin-top: 0px;
}
#huong_dan{padding-top:10px; margin-bottom:10px}
.giohang {
background-color: #DEDEDE;
height: auto;
text-align: center;
font-family: Arial;
font-size: 16px;
padding: 10px 0;
color: red;
font-weight: bold;
text-transform: uppercase;

}
.tdright1 {
width:200px;
height: 40px;
border: 1px soid #F0F0F0;
font-family: Arial;
font-size: 14px;
background: #015991;
padding: 10px 0;
color:#fff
}
.tdright {
border: 1px solid #CCC;
width: 200px;
height: 40px;
text-align:center;
}
.lb_messenger
{
    color:Red;
}

#ct_mota_tin
{
    padding-top:5px;
    font-style:italic;
    font-weight:bold;
    padding-right:15px;
}
#ct_noidung_tin
{
    padding-top:5px;
    padding-right:15px;
}
/********css collection.dll***********/

.collectionpager input
{
    background: none repeat scroll 0 0 #999;
border: 1px solid #666;
color: white;
text-decoration: none;
padding:7px;
border-radius: 3px 3px 3px 3px;
}

.collectionpager b

{
   background: none repeat scroll 0 0  red;
border: 1px solid #666;
color: white;
text-decoration: none;
padding:7px;

border-radius: 3px 3px 3px 3px;
margin:5px;
}
.collectionpager a
{
    background: none repeat scroll 0 0 #999;
border: 1px solid #666;
color: white;
text-decoration: none;
padding:7px;

border-radius: 3px 3px 3px 3px;
margin:5px;
}
.copyright{color:#312A24; font-size:9pt;}
#search_box .input_field {
height: 20px;
width: 185px;
color: #000000;
font-size: 12px;
font-variant: normal;
line-height: normal;
border: 1px solid #CCCCCC;
background: #FFFFFF;
margin-top:5px;
}
#search_box .input_field1 {
height: 20px;
width: 88px;
color: #000000;
font-size: 12px;
font-variant: normal;
line-height: normal;
border: 1px solid #CCCCCC;
background: #FFFFFF;
margin-top:5px;
}
.input_field {
height: 20px;
width: 300px;
color: #000000;
font-size: 12px;
font-variant: normal;
line-height: normal;
border: 1px solid #CCCCCC;
background: #FFFFFF;
}

.button {
cursor: pointer;
display: inline-block;
font: 14px/100% Arial, Helvetica, sans-serif;
font-weight: bold;
margin: 0 5px;
outline: none;
padding: 9px 20px;
width: auto;
text-align: center;
text-decoration: none;
vertical-align: baseline;
background: #202020 url(/Images/btn-bg.png) repeat-x top;
color: white;
border: 1px solid rgba(0, 0, 0, 0.25);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.button.red {
background-color: #D13A39;
}
.button.green {
background-color: #97D139;
color: white;
}
.button:hover {
background-image: url(/Images/btn-bg-hover.png);
text-decoration: none;
outline: none;
}
.dv_control
{
    width:100%;
    text-align:right;
}
table.freestyle {
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #ccc;
	border-collapse: collapse;
	width:100%;
}
table.freestyle tr {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #dedede;
}
table.freestyle td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #ffffff;
}
.description{ padding-right:15px;}
 .xem_tat {
width: 666px;
text-align: right;
padding-right: 15px;
margin-bottom: 10px;
}
#giohang li
{
    list-style-type:none;
}
.total {
width: 190px;
font-family: Arial;
font-size: 12px;
font-weight: bold;
margin: 20px 10px;
height: 25px;
line-height: 25px;
background: url(/images/common/tong-cong1.jpg) no-repeat left;
padding-left: 30px;
}

.total1 {
width: 190px;
font-family: Arial;
font-size: 12px;
font-weight: bold;
margin: 20px 20px;

line-height: 15px;
background: url(/images/common/thanh-toan.jpg) no-repeat left;
padding-left: 30px;
}
#tinlp ul
{
    margin-left:25px;
}
.text_mota 
    {
        color:blue;
        font-size:1,5em;
        font-weight:bold;
    }
.text_mota_ngan
 {
     color:#DF9045;
     font-weight:bold;
     }
.lb_diadiem 
 {
     color:White;
     font-size:1,5em;
     }
 .fb 
 {
     padding-top:10px;
     }